  /**
   * Generate time : 2016-04-26 13:35:13
   * Version : 1.0.1.V20070717
   */
package com.baosight.sczx.zm.cn.domain;

import com.baosight.iplat4j.util.NumberUtils;

import java.math.BigDecimal;

import com.baosight.iplat4j.core.ei.EiColumn;
import com.baosight.iplat4j.ep.DaoEPBase;

import java.util.HashMap;
import java.util.Map;

import com.baosight.iplat4j.util.StringUtils;
/**
 * ZMCNMzjc 
 * table comment : 煤质检测结果 
 */
public class ZMCNMzjc extends DaoEPBase {

	private String fdKeyId = " ";		/* 主键*/
	private String fdStatus = " ";		/* 状态*/
	private String fdReportTime = " ";		/* 汇报时间*/
	private String fdReportPerson = " ";		/* 汇报人*/
	private String fdReportDepartmentId = " ";		/* 汇报部门ID*/
	private String fdReportDepartment = " ";		/* 汇报部门*/
	private String fdHyDate = " ";		/* 化验日期*/
	private String fdMyNum = " ";		/* 煤样编码*/
	private BigDecimal fdMyMt = new BigDecimal("0");		/* 全水分Mt(%)*/
	private BigDecimal fdMyMad = new BigDecimal("0");		/* 水分Mad(%)*/
	private BigDecimal fdMyAda = new BigDecimal("0");		/* 空气干燥基灰分ada(%)*/
	private BigDecimal fdMyAd = new BigDecimal("0");		/* 灰分Ad(%)*/
	private BigDecimal fdMyVad = new BigDecimal("0");		/* 空气干燥基挥发份Vad(%)*/
	private BigDecimal fdMyVd = new BigDecimal("0");		/* 挥发分Vd(%)*/
	private BigDecimal fdMyStad = new BigDecimal("0");		/* 空气干燥基全硫stad(%)*/
	private BigDecimal fdMySt = new BigDecimal("0");		/* 硫分St,d(%)*/
	private BigDecimal fdMyQbad = new BigDecimal("0");		/* 分析煤样的弹筒发热量Qb,ad(J/g)*/
	private BigDecimal fdMyQgrd = new BigDecimal("0");		/* 干燥基高位发热量Qgr,d(J/g)*/
	private BigDecimal fdMyQnet = new BigDecimal("0");		/* 发热量Qnet,v,ar(J/g)*/
	private BigDecimal fdMyQnetk = new BigDecimal("0");		/* 发热量Qnet,v,ar(kcal/kg)*/
	private BigDecimal fdMyHad = new BigDecimal("0");		/* 空气干燥基氢含量(%)*/
	private BigDecimal fdMyHd = new BigDecimal("0");		/* 氢Hd(%)*/
	private BigDecimal fdMyFrl = new BigDecimal("0");		/* 发热量(MJ/kg)*/
	private BigDecimal fdMyHdaf = new BigDecimal("0");		/* 干燥无灰基氢Hdaf(%)*/
	private String fdRemark = " ";		/* 备注*/
	private BigDecimal fdMyCd = new BigDecimal("0");		/* 碳Cd(%)*/
	private BigDecimal fdJcsf = new BigDecimal("0");		/* 检测收费*/
	private String fdShr = " ";		/* 审核人*/
	/**
	 * initialize the metadata 
	 */
	public void initMetaData() {
		EiColumn eiColumn;
		
	eiColumn = new EiColumn("fdKeyId");
	eiColumn.setPrimaryKey(true);
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("主键");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdStatus");
	eiColumn.setFieldLength(6);	
	eiColumn.setDescName("状态");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdReportTime");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("汇报时间");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdReportPerson");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("汇报人");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdReportDepartmentId");
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("汇报部门ID");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdReportDepartment");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("汇报部门");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdHyDate");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("化验日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyNum");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("煤样编码");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyMt");
	eiColumn.setType("N");
	eiColumn.setScaleLength(1);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("全水分Mt(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyMad");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("水分Mad(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyAda");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("空气干燥基灰分ada(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyAd");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("灰分Ad(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyVad");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("空气干燥基挥发份Vad(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyVd");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("挥发分Vd(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyStad");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("空气干燥基全硫stad(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMySt");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("硫分St,d(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyQbad");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(8);
	eiColumn.setDescName("分析煤样的弹筒发热量Qb,ad(J/g)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyQgrd");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(8);
	eiColumn.setDescName("干燥基高位发热量Qgr,d(J/g)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyQnet");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("发热量Qnet,v,ar(MJ/kg)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyQnetk");
	eiColumn.setType("N");
	eiColumn.setScaleLength(0);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("发热量Qnet,v,ar(kcal/kg)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyHad");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("空气干燥基氢含量(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyHd");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("氢Hd(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyFrl");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("发热量(MJ/kg)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMyHdaf");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("干燥无灰基氢Hdaf(%)");
	eiMetadata.addMeta(eiColumn);
	
	
	eiColumn = new EiColumn("fdRemark");
	eiColumn.setFieldLength(200);	
	eiColumn.setDescName("备注");
	eiMetadata.addMeta(eiColumn);

	
	eiColumn = new EiColumn("fdMyCd");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(5);
	eiColumn.setDescName("碳Cd(%)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdJcsf");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(10);
	eiColumn.setDescName("检测收费");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdShr");
	eiColumn.setFieldLength(20);	
	eiColumn.setDescName("审核人");
	eiMetadata.addMeta(eiColumn);
	}
	/**
	 * the constructor
	 */
	public ZMCNMzjc() {
		initMetaData();
	}
	
	/**
	 * get the fdKeyId - 主键
	 * @return the fdKeyId
	 */
	public String getFdKeyId() {
		return this.fdKeyId;
	}
	
	/**
	 * set the fdKeyId - 主键
	 */
	public void setFdKeyId(String fdKeyId) {
		this.fdKeyId = fdKeyId;
	}
	/**
	 * get the fdStatus - 状态
	 * @return the fdStatus
	 */
	public String getFdStatus() {
		return this.fdStatus;
	}
	
	/**
	 * set the fdStatus - 状态
	 */
	public void setFdStatus(String fdStatus) {
		this.fdStatus = fdStatus;
	}
	/**
	 * get the fdReportTime - 汇报时间
	 * @return the fdReportTime
	 */
	public String getFdReportTime() {
		return this.fdReportTime;
	}
	
	/**
	 * set the fdReportTime - 汇报时间
	 */
	public void setFdReportTime(String fdReportTime) {
		this.fdReportTime = fdReportTime;
	}
	/**
	 * get the fdReportPerson - 汇报人
	 * @return the fdReportPerson
	 */
	public String getFdReportPerson() {
		return this.fdReportPerson;
	}
	
	/**
	 * set the fdReportPerson - 汇报人
	 */
	public void setFdReportPerson(String fdReportPerson) {
		this.fdReportPerson = fdReportPerson;
	}
	/**
	 * get the fdReportDepartmentId - 汇报部门ID
	 * @return the fdReportDepartmentId
	 */
	public String getFdReportDepartmentId() {
		return this.fdReportDepartmentId;
	}
	
	/**
	 * set the fdReportDepartmentId - 汇报部门ID
	 */
	public void setFdReportDepartmentId(String fdReportDepartmentId) {
		this.fdReportDepartmentId = fdReportDepartmentId;
	}
	/**
	 * get the fdReportDepartment - 汇报部门
	 * @return the fdReportDepartment
	 */
	public String getFdReportDepartment() {
		return this.fdReportDepartment;
	}
	
	/**
	 * set the fdReportDepartment - 汇报部门
	 */
	public void setFdReportDepartment(String fdReportDepartment) {
		this.fdReportDepartment = fdReportDepartment;
	}
	/**
	 * get the fdHyDate - 化验日期
	 * @return the fdHyDate
	 */
	public String getFdHyDate() {
		return this.fdHyDate;
	}
	
	/**
	 * set the fdHyDate - 化验日期
	 */
	public void setFdHyDate(String fdHyDate) {
		this.fdHyDate = fdHyDate;
	}
	/**
	 * get the fdMyNum - 煤样编码
	 * @return the fdMyNum
	 */
	public String getFdMyNum() {
		return this.fdMyNum;
	}
	
	/**
	 * set the fdMyNum - 煤样编码
	 */
	public void setFdMyNum(String fdMyNum) {
		this.fdMyNum = fdMyNum;
	}
	/**
	 * get the fdMyMt - 全水分Mt(%)
	 * @return the fdMyMt
	 */
	public BigDecimal getFdMyMt() {
		return this.fdMyMt;
	}
	
	/**
	 * set the fdMyMt - 全水分Mt(%)
	 */
	public void setFdMyMt(BigDecimal fdMyMt) {
		this.fdMyMt = fdMyMt;
	}
	/**
	 * get the fdMyMad - 水分Mad(%)
	 * @return the fdMyMad
	 */
	public BigDecimal getFdMyMad() {
		return this.fdMyMad;
	}
	
	/**
	 * set the fdMyMad - 水分Mad(%)
	 */
	public void setFdMyMad(BigDecimal fdMyMad) {
		this.fdMyMad = fdMyMad;
	}
	/**
	 * get the fdMyAda - 空气干燥基灰分ada(%)
	 * @return the fdMyAda
	 */
	public BigDecimal getFdMyAda() {
		return this.fdMyAda;
	}
	
	/**
	 * set the fdMyAda - 空气干燥基灰分ada(%)
	 */
	public void setFdMyAda(BigDecimal fdMyAda) {
		this.fdMyAda = fdMyAda;
	}
	/**
	 * get the fdMyAd - 灰分Ad(%)
	 * @return the fdMyAd
	 */
	public BigDecimal getFdMyAd() {
		return this.fdMyAd;
	}
	
	/**
	 * set the fdMyAd - 灰分Ad(%)
	 */
	public void setFdMyAd(BigDecimal fdMyAd) {
		this.fdMyAd = fdMyAd;
	}
	/**
	 * get the fdMyVad - 空气干燥基挥发份Vad(%)
	 * @return the fdMyVad
	 */
	public BigDecimal getFdMyVad() {
		return this.fdMyVad;
	}
	
	/**
	 * set the fdMyVad - 空气干燥基挥发份Vad(%)
	 */
	public void setFdMyVad(BigDecimal fdMyVad) {
		this.fdMyVad = fdMyVad;
	}
	/**
	 * get the fdMyVd - 挥发分Vd(%)
	 * @return the fdMyVd
	 */
	public BigDecimal getFdMyVd() {
		return this.fdMyVd;
	}
	
	/**
	 * set the fdMyVd - 挥发分Vd(%)
	 */
	public void setFdMyVd(BigDecimal fdMyVd) {
		this.fdMyVd = fdMyVd;
	}
	/**
	 * get the fdMyStad - 空气干燥基全硫stad(%)
	 * @return the fdMyStad
	 */
	public BigDecimal getFdMyStad() {
		return this.fdMyStad;
	}
	
	/**
	 * set the fdMyStad - 空气干燥基全硫stad(%)
	 */
	public void setFdMyStad(BigDecimal fdMyStad) {
		this.fdMyStad = fdMyStad;
	}
	/**
	 * get the fdMySt - 硫分St,d(%)
	 * @return the fdMySt
	 */
	public BigDecimal getFdMySt() {
		return this.fdMySt;
	}
	
	/**
	 * set the fdMySt - 硫分St,d(%)
	 */
	public void setFdMySt(BigDecimal fdMySt) {
		this.fdMySt = fdMySt;
	}
	/**
	 * get the fdMyQbad - 分析煤样的弹筒发热量Qb,ad(J/g)
	 * @return the fdMyQbad
	 */
	public BigDecimal getFdMyQbad() {
		return this.fdMyQbad;
	}
	
	/**
	 * set the fdMyQbad - 分析煤样的弹筒发热量Qb,ad(J/g)
	 */
	public void setFdMyQbad(BigDecimal fdMyQbad) {
		this.fdMyQbad = fdMyQbad;
	}
	/**
	 * get the fdMyQgrd - 干燥基高位发热量Qgr,d(J/g)
	 * @return the fdMyQgrd
	 */
	public BigDecimal getFdMyQgrd() {
		return this.fdMyQgrd;
	}
	
	/**
	 * set the fdMyQgrd - 干燥基高位发热量Qgr,d(J/g)
	 */
	public void setFdMyQgrd(BigDecimal fdMyQgrd) {
		this.fdMyQgrd = fdMyQgrd;
	}
	/**
	 * get the fdMyQnet - 发热量Qnet,v,ar(J/g)
	 * @return the fdMyQnet
	 */
	public BigDecimal getFdMyQnet() {
		return this.fdMyQnet;
	}
	
	/**
	 * set the fdMyQnet - 发热量Qnet,v,ar(J/g)
	 */
	public void setFdMyQnet(BigDecimal fdMyQnet) {
		this.fdMyQnet = fdMyQnet;
	}
	/**
	 * get the fdMyQnetk - 发热量Qnet,v,ar(kcal/kg)
	 * @return the fdMyQnetk
	 */
	public BigDecimal getFdMyQnetk() {
		return this.fdMyQnetk;
	}
	
	/**
	 * set the fdMyQnetk - 发热量Qnet,v,ar(kcal/kg)
	 */
	public void setFdMyQnetk(BigDecimal fdMyQnetk) {
		this.fdMyQnetk = fdMyQnetk;
	}
	/**
	 * get the fdMyHad - 空气干燥基氢含量(%)
	 * @return the fdMyHad
	 */
	public BigDecimal getFdMyHad() {
		return this.fdMyHad;
	}
	
	/**
	 * set the fdMyHad - 空气干燥基氢含量(%)
	 */
	public void setFdMyHad(BigDecimal fdMyHad) {
		this.fdMyHad = fdMyHad;
	}
	/**
	 * get the fdMyHd - 氢Hd(%)
	 * @return the fdMyHd
	 */
	public BigDecimal getFdMyHd() {
		return this.fdMyHd;
	}
	
	/**
	 * set the fdMyHd - 氢Hd(%)
	 */
	public void setFdMyHd(BigDecimal fdMyHd) {
		this.fdMyHd = fdMyHd;
	}
	/**
	 * get the fdMyFrl - 发热量(MJ/kg)
	 * @return the fdMyFrl
	 */
	public BigDecimal getFdMyFrl() {
		return this.fdMyFrl;
	}
	
	/**
	 * set the fdMyFrl - 发热量(MJ/kg)
	 */
	public void setFdMyFrl(BigDecimal fdMyFrl) {
		this.fdMyFrl = fdMyFrl;
	}
	/**
	 * get the fdMyHdaf - 干燥无灰基氢Hdaf(%)
	 * @return the fdMyHdaf
	 */
	public BigDecimal getFdMyHdaf() {
		return this.fdMyHdaf;
	}
	
	/**
	 * set the fdMyHdaf - 干燥无灰基氢Hdaf(%)
	 */
	public void setFdMyHdaf(BigDecimal fdMyHdaf) {
		this.fdMyHdaf = fdMyHdaf;
	}
	
	/**
	 * get the fdRemark - 备注
	 * @return the fdRemark
	 */
	public String getFdRemark() {
		return this.fdRemark;
	}
	
	/**
	 * set the fdRemark - 备注
	 */
	public void setFdRemark(String fdRemark) {
		this.fdRemark = fdRemark;
	}

	/**
	 * get the fdMyCd - 碳Cd(%)
	 * @return the fdMyCd
	 */
	public BigDecimal getFdMyCd() {
		return this.fdMyCd;
	}
	
	/**
	 * set the fdMyCd - 碳Cd(%)
	 */
	public void setFdMyCd(BigDecimal fdMyCd) {
		this.fdMyCd = fdMyCd;
	}
	
	/**
	 * get the fdJcsf - 检测收费
	 * @return the fdJcsf
	 */
	public BigDecimal getFdJcsf() {
		return this.fdJcsf;
	}
	
	/**
	 * set the fdJcsf - 检测收费
	 */
	public void setFdJcsf(BigDecimal fdJcsf) {
		this.fdJcsf = fdJcsf;
	}
	/**
	 * get the fdShr - 审核人
	 * @return the fdShr
	 */
	public String getFdShr() {
		return this.fdShr;
	}
	
	/**
	 * set the fdShr - 审核人
	 */
	public void setFdShr(String fdShr) {
		this.fdShr = fdShr;
	}
	/**
	 * get the value from Map
	 */
	public void fromMap(Map map) {
	
		setFdKeyId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdKeyId")), fdKeyId));
		setFdStatus(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdStatus")), fdStatus));
		setFdReportTime(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdReportTime")), fdReportTime));
		setFdReportPerson(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdReportPerson")), fdReportPerson));
		setFdReportDepartmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdReportDepartmentId")), fdReportDepartmentId));
		setFdReportDepartment(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdReportDepartment")), fdReportDepartment));
		setFdHyDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdHyDate")), fdHyDate));
		setFdMyNum(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdMyNum")), fdMyNum));
		setFdMyMt(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyMt")), fdMyMt));
		setFdMyMad(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyMad")), fdMyMad));
		setFdMyAda(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyAda")), fdMyAda));
		setFdMyAd(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyAd")), fdMyAd));
		setFdMyVad(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyVad")), fdMyVad));
		setFdMyVd(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyVd")), fdMyVd));
		setFdMyStad(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyStad")), fdMyStad));
		setFdMySt(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMySt")), fdMySt));
		setFdMyQbad(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyQbad")), fdMyQbad));
		setFdMyQgrd(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyQgrd")), fdMyQgrd));
		setFdMyQnet(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyQnet")), fdMyQnet));
		setFdMyQnetk(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyQnetk")), fdMyQnetk));
		setFdMyHad(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyHad")), fdMyHad));
		setFdMyHd(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyHd")), fdMyHd));
		setFdMyFrl(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyFrl")), fdMyFrl));
		setFdMyHdaf(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyHdaf")), fdMyHdaf));
		setFdRemark(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRemark")), fdRemark));
		setFdMyCd(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMyCd")), fdMyCd));
		setFdJcsf(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdJcsf")), fdJcsf));
		setFdShr(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdShr")), fdShr));

	}
	
	/**
	 * set the value to Map
	 */
	public Map toMap() {
		
		Map map = new HashMap();
			map.put("fdKeyId",StringUtils.toString(fdKeyId, eiMetadata.getMeta("fdKeyId")));	
			map.put("fdStatus",StringUtils.toString(fdStatus, eiMetadata.getMeta("fdStatus")));	
			map.put("fdReportTime",StringUtils.toString(fdReportTime, eiMetadata.getMeta("fdReportTime")));	
			map.put("fdReportPerson",StringUtils.toString(fdReportPerson, eiMetadata.getMeta("fdReportPerson")));	
			map.put("fdReportDepartmentId",StringUtils.toString(fdReportDepartmentId, eiMetadata.getMeta("fdReportDepartmentId")));	
			map.put("fdReportDepartment",StringUtils.toString(fdReportDepartment, eiMetadata.getMeta("fdReportDepartment")));	
			map.put("fdHyDate",StringUtils.toString(fdHyDate, eiMetadata.getMeta("fdHyDate")));	
			map.put("fdMyNum",StringUtils.toString(fdMyNum, eiMetadata.getMeta("fdMyNum")));	
			map.put("fdMyMt",StringUtils.toString(fdMyMt, eiMetadata.getMeta("fdMyMt")));	
			map.put("fdMyMad",StringUtils.toString(fdMyMad, eiMetadata.getMeta("fdMyMad")));	
			map.put("fdMyAda",StringUtils.toString(fdMyAda, eiMetadata.getMeta("fdMyAda")));	
			map.put("fdMyAd",StringUtils.toString(fdMyAd, eiMetadata.getMeta("fdMyAd")));	
			map.put("fdMyVad",StringUtils.toString(fdMyVad, eiMetadata.getMeta("fdMyVad")));	
			map.put("fdMyVd",StringUtils.toString(fdMyVd, eiMetadata.getMeta("fdMyVd")));	
			map.put("fdMyStad",StringUtils.toString(fdMyStad, eiMetadata.getMeta("fdMyStad")));	
			map.put("fdMySt",StringUtils.toString(fdMySt, eiMetadata.getMeta("fdMySt")));	
			map.put("fdMyQbad",StringUtils.toString(fdMyQbad, eiMetadata.getMeta("fdMyQbad")));	
			map.put("fdMyQgrd",StringUtils.toString(fdMyQgrd, eiMetadata.getMeta("fdMyQgrd")));	
			map.put("fdMyQnet",StringUtils.toString(fdMyQnet, eiMetadata.getMeta("fdMyQnet")));	
			map.put("fdMyQnetk",StringUtils.toString(fdMyQnetk, eiMetadata.getMeta("fdMyQnetk")));	
			map.put("fdMyHad",StringUtils.toString(fdMyHad, eiMetadata.getMeta("fdMyHad")));	
			map.put("fdMyHd",StringUtils.toString(fdMyHd, eiMetadata.getMeta("fdMyHd")));	
			map.put("fdMyFrl",StringUtils.toString(fdMyFrl, eiMetadata.getMeta("fdMyFrl")));	
			map.put("fdMyHdaf",StringUtils.toString(fdMyHdaf, eiMetadata.getMeta("fdMyHdaf")));	
			map.put("fdRemark",StringUtils.toString(fdRemark, eiMetadata.getMeta("fdRemark")));	
			map.put("fdMyCd",StringUtils.toString(fdMyCd, eiMetadata.getMeta("fdMyCd")));	
			map.put("fdJcsf",StringUtils.toString(fdJcsf, eiMetadata.getMeta("fdJcsf")));	
			map.put("fdShr",StringUtils.toString(fdShr, eiMetadata.getMeta("fdShr")));	

			return map;
	
	}
}